沟通最重要
如果要排名的话,我现在越来越倾向于 沟通能力比技术能力重要。
一个软件项目,是由多个“功能”组成的。
技术强弱,决定了某个“功能”能否做好。
而沟通能力的强弱,直接决定了 某个“功能”要不要做。
也就是说,沟通能力,更多的影响了项目的进展。
有个项目,小王的技术实力一般,但是沟通能力很强,遇到某个需求,心中有疑问的时候,马上第一时间找到需求方, 问的非常详细。然后:
- 发现这个问题不是很难的话,就开始动手,很快做出来了。
- 发现这个问题很难做的话,于是跟对方沟通,发现对方想要的就是很简单的功能,只是在字面上看起来很复杂。于是 小王跟对方一起纠正了需求,动手很快做出来了。
- 发现这个问题确实很难做,几乎无法实现。于是小王及时提出了问题所在,跟对方约定好,换另外一种解决方案。
可以看出,无论是哪种情况,小王都可以处理的很好.
小李的技术很强,但是沟通能力不行,很多时候会遇到问题,但是很少及时的跟对方沟通,往往是按照自己的理解去做, 结果导致了:
- 花了时间
- 事情用很复杂的方式做出来
- 需求方还不认可。
几乎每个项目中都有这样的情况。所以,务必把沟通放在第一位啊亲!无论你的技术强与弱,都要牢牢的记得这一点。